home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / macros / sci2for / makefile < prev    next >
Makefile  |  1999-09-16  |  1KB  |  39 lines

  1. SHELL = /bin/sh
  2.  
  3. SCIDIR=../..
  4. include ../../Makefile.incl
  5.  
  6. .SUFFIXES: .sci .bin $(SUFFIXES)
  7.  
  8. NAME = s2flib
  9. NAM = sci2for
  10.  
  11. MACROS = adderr.sci basparam.sci cla2for.sci cod2for.sci \
  12.     exp2for.sci f_argn.sci f_cos.sci f_ent.sci f_error.sci f_eye.sci \
  13.     f_maxi.sci f_mini.sci f_norm.sci f_sin.sci f_size.sci forparam.sci \
  14.     freewrk.sci getwrk.sci indent.sci indentfor.sci ins2for.sci \
  15.     isnum.sci lin2for.sci makeargs.sci mltopsfor.sci \
  16.     modlst.sci  op2for.sci outname.sci setparam.sci f_abs.sci newlab.sci\
  17.     f_exp.sci f_gener.sci f_tan.sci typconv.sci warning.sci \
  18.     get2f.sci num2f.sci func2f.sci str2f.sci getlocal.sci gencall.sci \
  19.     genif.sci f_cond.sci f_rank.sci f_svd.sci dclfun.sci callfun.sci 
  20.  
  21. OBJ = $(MACROS:.sci=.bin)
  22. MACROSN = $(MACROS:.sci=)
  23.  
  24. all:: $(OBJ) lib
  25.  
  26. lib: $(OBJ) names
  27.     @echo generating lib and names
  28.     @$(SCIDIR)/bin/scilab -lib $(NAME) SCI/macros/$(NAM)
  29.  
  30. names: $(OBJ)
  31.     @$(RM) names;touch names;
  32.     @for i in $(MACROSN); do  (echo $$i >> names );done
  33.  
  34. distclean::
  35.     $(RM) lib names *.bin
  36.  
  37. .sci.bin:
  38.     @$(SCIDIR)/bin/scilab -comp  $*.sci
  39.